package com.enjoyor.soa.traffic.api.service.dubbo.bigdata;

import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

public interface DubboHexgridService {

    /**
     * 创建蜂窝六边形
     *
     * @param token   系统令牌
     * @param sideLen 边长
     * @param min_x   最小经度
     * @param max_x   最大经度
     * @param min_y   最小纬度
     * @param max_y   最大纬度
     * @return
     */
    public ResultPojo createHexgrid(String token, Float sideLen, Double min_x, Double max_x, Double min_y, Double max_y);

    /**
     * 查询蜂窝六边形
     *
     * @param token 系统令牌
     * @return
     */
    public ResultPojo queryHexgrid(String token);

    /**
     * 生成关联关系
     *
     * @param token 系统令牌
     * @return
     */
    public ResultPojo createRelation(String token);
}
